/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package messengerclient;

import java.io.Console;

import messengerclient.Server;
import messengerclient.Contact;
import messengerclient.ContactList;

import messengerclient.Settings;




import javax.swing.JOptionPane;

import javax.swing.BoxLayout;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JTextField;
import javax.swing.JTextArea;
/**
 *
 * @author Администратор
 */
public class MessengerClient {
  private JTextArea textArea = new JTextArea(6, 20);
    private JButton startButton = new JButton("Start Server");
    
    
      public void serverStarted(String address, int port) {
        //Отображаем в компоненте
        textArea.append("\nСервер запущен по адресу: "+address+" порт: "+port);
    }
      
    public void serverStopped() {
        //Отображаем в компоненте
        textArea.append("\nНевозможно запустить сервер ");
    }
 public void onMessageReceived(Contact user, String message) {
        //Отображаем в компоненте новое сообщение
        textArea.append("\n<"+user.port+"> "+message);
     
    }
    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
     
        // TODO code application logic here
        Settings.instance().setPort(9999);
		Server.instance().setDaemon(true);
		Server.instance().start();
		
    }
}
